From ae7360caf8be551979759084c3b66677a75bcf00 Mon Sep 17 00:00:00 2001
From: Sebastien Castiel <sebastien@castiel.me>
Date: Wed, 6 Dec 2023 20:30:41 -0500
Subject: Fix balances display

---
 src/app/groups/[groupId]/balances-list.tsx | 32 ++++++++++++++++--------------
 1 file changed, 17 insertions(+), 15 deletions(-)

(limited to 'src/app/groups/[groupId]/balances-list.tsx')

diff --git a/src/app/groups/[groupId]/balances-list.tsx b/src/app/groups/[groupId]/balances-list.tsx
index c0cffa9..c0d48b9 100644
--- a/src/app/groups/[groupId]/balances-list.tsx
+++ b/src/app/groups/[groupId]/balances-list.tsx
@@ -40,21 +40,23 @@ export function BalancesList({ balances, participants, currency }: Props) {
             <div className="absolute inset-0 p-2 z-20">
               {currency} {(balances[participant.id]?.total ?? 0).toFixed(2)}
             </div>
-            <div
-              className={cn(
-                'absolute top-1 h-7 z-10',
-                balances[participant.id]?.total > 0
-                  ? 'bg-green-200 left-0 rounded-r-lg border border-green-300'
-                  : 'bg-red-200 right-0 rounded-l-lg border  border-red-300',
-              )}
-              style={{
-                width:
-                  (Math.abs(balances[participant.id]?.total ?? 0) /
-                    maxBalance) *
-                    100 +
-                  '%',
-              }}
-            ></div>
+            {balances[participant.id]?.total !== 0 && (
+              <div
+                className={cn(
+                  'absolute top-1 h-7 z-10',
+                  balances[participant.id]?.total > 0
+                    ? 'bg-green-200 left-0 rounded-r-lg border border-green-300'
+                    : 'bg-red-200 right-0 rounded-l-lg border  border-red-300',
+                )}
+                style={{
+                  width:
+                    (Math.abs(balances[participant.id]?.total ?? 0) /
+                      maxBalance) *
+                      100 +
+                    '%',
+                }}
+              ></div>
+            )}
           </div>
         </div>
       ))}
-- 
cgit v1.3

